/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ar.com.siglo21.ppo.controller;

import ar.com.siglo21.ppo.model.Genero;
import ar.com.siglo21.ppo.persistence.dao.GeneroDAO;
import ar.com.siglo21.ppo.persistence.dao.GeneroDAOImpl;
import ar.com.siglo21.ppo.util.TrabajoIntegradorException;
import java.sql.SQLException;
import java.util.List;

public class ControladorGenero {
    
    private GeneroDAO generoDAO;

    public ControladorGenero() {
    generoDAO = new GeneroDAOImpl();
    }
    
    public void eliminar(Genero genero) throws SQLException, TrabajoIntegradorException{
        generoDAO.eliminar(genero);
    }
    
    public List<Genero> cargarGeneros() throws SQLException, TrabajoIntegradorException{
        List<Genero> listaGeneros= generoDAO.listarGeneros();
        return listaGeneros;
    }
    
    public void agregar(Genero genero) throws SQLException, TrabajoIntegradorException{
        
        generoDAO.agregar(genero);
    }

    public void actualizar(Genero genero) throws SQLException, TrabajoIntegradorException{
        generoDAO.actualizar(genero);
    }
            
    
    
    
    
    
    
    
    
}
